ecological abundance - Espagnol Anglais Dictionnaire